package p2.jduplessy.exercise20140428.test;

import static org.junit.Assert.*;

import org.junit.Test;

import p2.jduplessy.exercise20140428.core.Automovil;
import p2.jduplessy.exercise20140428.core.Electrodomestico;
import p2.jduplessy.exercise20140428.core.Mascota;
import p2.jduplessy.exercise20140428.core.Persona;

public class testExercise20140428 {

	@Test
	public void test() {
	
		/*
		 * Instanciar: Persona, Mascota, Electrodomestico, Automovil.
		 * 
		 */
		
		Persona persona = new Persona("Jonatan","Duplessy");
		Mascota mascota = new Mascota("Akamaru");
		Electrodomestico electrodomestico = new Electrodomestico("lava ropas", "drean");
		Automovil automovil = new Automovil("regatta","495WDE");
		
		/*
		 * Assign to Persona: Mascota, Electrodomestico, Automovil. 
		 * Assign Persona to: Mascota, Electrodomestico, Automovil.
		 * 
		 */
		
		persona.setMascota(mascota);
		persona.setElectrodomestico(electrodomestico);
		persona.setAutomovil(automovil);
		mascota.setPersona(persona);
		electrodomestico.setPersona(persona);
		automovil.setPersona(persona);
				
		/*
		 * Persona hablar
		 * Persona jugar con Mascota
		 * Persona usar Electrodomestico 		
		 * Persona usar Automovil
		 * 
		 */
		
		persona.hablar();
		persona.jugarConMascota();
		persona.usarElectrodomestico();
		persona.usarAutomovil();

		
		
	}

}
